///////////////////////////////////////////////////////////////////////////// // NORITSU NetOrder SDK Ver 3.0.0 // // QssDef.h // // Copyright (C) 2002-2009 Noritsu Koki Co.,Ltd. // All rights reserved. // // Date : 2009/02/23 ///////////////////////////////////////////////////////////////////////////// #ifndef __QSSDEF_H__ #define __QSSDEF_H__ #define QSS_FORMAT_JPEG 1 // JPEG #define QSS_FORMAT_BMP (1 << 1) // BMP #define QSS_FORMAT_RGB8 (1 << 2) // RGB8 #define QSS_FORMAT_RGB16 (1 << 3) // RGB16 #define QSS_FORMAT_GIF (1 << 4) // GIF #define QSS_FORMAT_TIFF (1 << 5) // TIFF #define QSS_FORMAT_AMIGA (1 << 6) // AMIGA #define QSS_FORMAT_EPS (1 << 7) // EPS #define QSS_FORMAT_FILMSTRIP (1 << 8) // FILMSTRIP #define QSS_FORMAT_FLASHPIX (1 << 9) // FLASHPIX #define QSS_FORMAT_PCX (1 << 10) // PCX #define QSS_FORMAT_PICT (1 << 11) // PICT #define QSS_FORMAT_PIXAR (1 << 12) // PIXAR #define QSS_FORMAT_PNG (1 << 13) // PNG #define QSS_FORMAT_SCITEXCT (1 << 14) // SCITEXCT #define QSS_FORMAT_TARGA (1 << 15) // TARGA #define QSS_FORMAT_PHOTOCD (1 << 16) // PHOTOCD #define QSS_FORMAT_PHOTOSHOP (1 << 17) // PHOTOSHOP #define QSS_FRAME_MIN 1 #define QSS_FRAME2_MIN 1 #define QSS_FRAME_MAX 999 #define QSS_FRAME2_MAX 9999 #define QSS_REQUEST_NO_MIN 0 #define QSS_REQUEST_NO_MAX 65534 #define QSS_REF_ID_MIN 1 #define QSS_REF_ID_MAX 9999999999999999999 // QSS_FRAME_PARAM structure PrintSize #define QSS_PRINT_SIZE_C 0 // Classical #define QSS_PRINT_SIZE_P 1 // Panoramic #define QSS_PRINT_SIZE_H 2 // High-definition #define QSS_PRINT_SIZE_FREE 3 // (Unused) #define QSS_PRINT_SIZE_FREE_C 4 // Version 1.0.4.1 #define QSS_PRINT_SIZE_FREE_P 5 // Version 1.0.4.1 #define QSS_PRINT_SIZE_FREE_H 6 // Version 1.0.4.1 // QSS_FRAME_PARAM structure CvpFlg #define QSS_CVP_AUX 0 // CvpString1 and CvpString2 are used for both the 1st and the 2nd lines of CVP. #define QSS_CVP_1QSS2AUX 1 // QSS data is used for the 1st line, and CvpString2 is used for the 2nd line. #define QSS_CVP_1AUX2QSS 2 // CvpString1 is used for the 1st line, and QSS data is used for the 2nd line. #define QSS_CVP_QSS 3 // QSS data is used for both the 1st and the 2nd lines. // QSS_ORDER_PARAM structure IndexPrintFlg // QSS_PRINT_CHANNEL structure IDPSize #define QSS_INDEX_NONE 0 // No index print #define QSS_INDEX_4R 1 // 4R (102mm x 152mm) #define QSS_INDEX_3HD 2 // 3HD(89mm x 158mm) #define QSS_INDEX_3R 3 // 3R (89mm x 127mm) #define QSS_INDEX_4HD 4 // 4HD(102mm x 178mm) #define QSS_INDEX_3W 5 // 3W (89mm x 178mm) #define QSS_INDEX_5R 6 // 5R (127mm x 178mm) #define QSS_INDEX_3WS 7 // 3WS(89mm x 178mm) #define QSS_INDEX_3HS 8 // 3HS(82.5mm x 158mm) #define QSS_INDEX_6R 9 // 6R (152mm x 203mm) #define QSS_INDEX_6HD 10 // 6HD(152mm x 254mm) #define QSS_INDEX_6W 11 // 6W (152mm x 305mm) #define QSS_INDEX_8RS 12 // 8RS(203mm x 254mm) #define QSS_INDEX_8R 13 // 8R (203mm x 305mm) #define QSS_INDEX_8HD 14 // 8HD(203mm x 356mm) #define QSS_INDEX_CD40 15 // CD_40 (120mm x 120mm) #define QSS_INDEX_CD40A 16 // CD_40A(89mm x 120mm) #define QSS_INDEX_CD40B 17 // CD_40B(102mm x 120mm) #define QSS_INDEX_3WL 18 // 3WL (89mm x 254mm) #define QSS_INDEX_3WL_18 19 // 3WL_18(89mm x 254mm) #define QSS_INDEX_4WL_18 20 // 4WL_18(102mm x 254mm) #define QSS_INDEX_12R 53 // 12R(305mm x 457mm) // QSS_PRINT_CHANNEL structure IDPSize #define QSS_INDEX_CP6_1 21 // Contact index print of 6 x 1 frames #define QSS_INDEX_CP6_2 22 // Contact index print of 6 x 2 frames #define QSS_INDEX_CP6_3 23 // Contact index print of 6 x 3 frames #define QSS_INDEX_CP6_4 24 // Contact index print of 6 x 4 frames #define QSS_INDEX_CP6_5 25 // Contact index print of 6 x 4 frames #define QSS_INDEX_CP6_6 26 // Contact index print of 6 x 6 frames #define QSS_INDEX_CP6_7 27 // Contact index print of 6 x 7 frames #define QSS_INDEX_CP4_1 28 // Contact index print of 4 x 1 frames #define QSS_INDEX_CP4_2 29 // Contact index print of 4 x 2 frames #define QSS_INDEX_CP4_3 30 // Contact index print of 4 x 3 frames #define QSS_INDEX_CP4_4 31 // Contact index print of 4 x 4 frames #define QSS_INDEX_CP4_5 32 // Contact index print of 4 x 5 frames #define QSS_INDEX_CP4_6 33 // Contact index print of 4 x 6 frames #define QSS_INDEX_CP4_7 34 // Contact index print of 4 x 7 frames #define QSS_INDEX_CP4_8 35 // Contact index print of 4 x 8 frames #define QSS_INDEX_CP4_9 36 // Contact index print of 4 x 9 frames #define QSS_INDEX_CP4_10 37 // Contact index print of 4 x 10 frames // QSS_ORDER_PARAM structure PaperFittingFlg #define QSS_PF_CUT 0 // Cut #define QSS_PF_WHOLE 1 // Overall #define QSS_PF_SAME 2 // Real size // QSS_ORDER_PARAM structure CmsFlg #define QSS_CMS_ON 0 // CMS conversion will be performed on QSS. #define QSS_CMS_OFF 1 // QCMS conversion will not be performed on QSS. // QSS_PAPER_INFO structure MagazineState #define QSS_MAGAZINE_NONE 0 // No paper magazine installed. #define QSS_MAGAZINE_A 1 // Magazine A is installed. #define QSS_MAGAZINE_B 2 // Magazine B is installed. #define QSS_MAGAZINE_C 5 // Magazine C is installed. - Version 1.0.4.1 #define QSS_MAGAZINE_A2 6 // Magazine A2 is installed. - Version 2.2.0.0 // QSS_ERROR_INFO structure Level #define QSS_ERROR_LVL1 1 // Error that can be corrected easily #define QSS_ERROR_LVL2 2 // Error that needs investigation of the cause and sometimes even // needs to call service personnel, such as temperature related error #define QSS_ERROR_LVL3 3 // Error that needs to call service personnel, such as PCB malfunction // QSS_ORDER_STATE structure OrderState #define QSS_ORDER_NONE 0 // Order does not exist (including orders deleted and ones whose printing is completed) #define QSS_ORDER_ACCEPT 1 // Receiving order #define QSS_ORDER_WAIT 2 // Print queue #define QSS_ORDER_PRINT 3 // Printing #define QSS_ORDER_END 4 // Printed #define QSS_ORDER_PRINTED 4 // Printed #define QSS_ORDER_CANCEL 5 // Canceling #define QSS_ORDER_RESERVE 6 // Order reserved #define QSS_ORDER_CANCELED 7 // Canceled #define QSS_ORDER_MEDIAOUT 8 // Writing to media #define QSS_ORDER_PRINT_COMPLETE 9 // Print completed - Version 1.1 (R2R-1100 PRO Only) #define QSS_ORDER_TAKEUP 10 // Taking paper up - Version 1.1 (R2R-1100 PRO Only) #define QSS_ORDER_TAKEUP_COMPLETE 11 // Take-up completed - Version 1.1 (R2R-1100 PRO Only) #define QSS_ORDER_STOP 12 // Suspended - Version 1.1 (R2R-1100 PRO Only) #define QSS_ORDER_QUEUE 13 // Queuing - Version 1.1 (R2R-1100 PRO Only) #define QSS_ORDER_ERROR 14 // Error - Version 1.1 (R2R-1100 PRO Only) #define QSS_ORDER_MEDIAOUT_WAIT 15 // Waiting to write to media #define QSS_ORDER_STANDBY 16 // Standby // Order Status #define QSS_ORDER_STATUS_CANCELED 1 // Canceled #define QSS_ORDER_STATUS_PRINTED 2 // Printed // QSS_ PRINTER_STATE structure QssState #define QSS_STATE_IDLE 0 // Idling #define QSS_STATE_PRINT 1 // Printing #define QSS_STATE_SETUP 2 // Being adjusted (adjusting the solution temperature, Maintenance display being shown, etc.) #define QSS_STATE_ALERT 3 // Error/Attention message is given // QSS_ PRINTER_STATE structure AbleReceive #define QSS_RECEIVE_ENABLE 0 // Printing of input from external source enabled #define QSS_RECEIVE_DISABLE 1 // Printing of input from external source disabled // QSS_ PRINTER_STATE structure AblePU #define QSS_PU_ENABLE 0 // PU enabled #define QSS_PU_DISABLE 1 // PU disabled // QSS_SUM_INFO structure DisposalSpec #define QSS_SPEC_NORMAL 0 // Standard spec. #define QSS_SPEC_SM 1 // SM spec. #define QSS_SPEC_J 2 // J spec. #define QSS_SPEC_EX 3 // EX spec. // QSS_PRINT_CHANNEL structure Printtype #define QSS_PRINTTYPE_NONE 0 // Undefined #define QSS_PRINTTYPE_NORMAL 1 // Normal print #define QSS_PRINTTYPE_EDIT 2 // Edit print #define QSS_PRINTTYPE_PACKAGE 3 // Package print #define QSS_PRINTTYPE_ALBUM 4 // Album #define QSS_PRINTTYPE_LONG 5 // Long length print // QSS_PRINT_CHANNEL structure InpMediaType #define QSS_INPMEDIA_NONE 0 // Undefined #define QSS_INPMEDIA_CL_NEGA 1 // Color negative #define QSS_INPMEDIA_BW_NEGA 2 // Black & white negative #define QSS_INPMEDIA_CL_POSI 3 // Color reversal #define QSS_INPMEDIA_BW_POSI 4 // Black & white reversal #define QSS_INPMEDIA_PRN_PHOTO 5 // Capture image #define QSS_INPMEDIA_MO 7 // MO #define QSS_INPMEDIA_FD 8 // FD #define QSS_INPMEDIA_DVD 9 // DVD #define QSS_INPMEDIA_CD 10 // CD #define QSS_INPMEDIA_ZIP 11 // ZIP #define QSS_INPMEDIA_SM 12 // Smart media #define QSS_INPMEDIA_CF 13 // Compact flash #define QSS_INPMEDIA_PCCARD 14 // PC card #define QSS_INPMEDIA_HD 16 // HD #define QSS_INPMEDIA_SEPIA 17 // Sepia #define QSS_INPMEDIA_BW_OB 18 // Monochrome (orange base) #define QSS_INPMEDIA_CTERM 19 // C-Terminal #define QSS_INPMEDIA_RDS 20 // RDS #define QSS_INPMEDIA_CAU 20 // CAU #define QSS_INPMEDIA_SD 21 // SD card #define QSS_INPMEDIA_MS 22 // Memory Stick #define QSS_INPMEDIA_STORAGE 23 // d-Storage #define QSS_INPMEDIA_DSTORAGE 23 // d-Storage #define QSS_INPMEDIA_USB 24 // USB #define QSS_INPMEDIA_DP_EGG 25 // DPEgg #define QSS_INPMEDIA_XD_CARD 26 // xD-Picture card #define QSS_INPMEDIA_MINI_SD 27 // mini SD card #define QSS_INPMEDIA_MS_DUO 28 // Memory Stick Duo #define QSS_INPMEDIA_MS_DUO 28 // Memory Stick Duo #define QSS_INPMEDIA_DVD_ROM 29 // DVD-ROM // QSS_PRINT_CHANNEL structure CvpSw #define QSS_CVP_OFF 0 // CVP disenabled #define QSS_CVP_ON 1 // CVP enabled // QSS_PRINT_CHANNEL structure FPSw #define QSS_FP_NONE 0 // Front print will not be made. #define QSS_FP_RIGHT 1 // Front print, right justified #define QSS_FP_LEFT 2 // Front print, left justified #define QSS_FP_CENTER 3 // Front print, center justified // QSS_PRINT_CHANNEL structure OutMediaSw #define QSS_OUTPMEDIA_NONE 0 // No media output #define QSS_OUTPMEDIA_FD 1 // FD #define QSS_OUTPMEDIA_CDR 2 // CD-R/RW #define QSS_OUTPMEDIA_MO 3 // MO #define QSS_OUTPMEDIA_ZIP 4 // ZIP #define QSS_OUTPMEDIA_DVD 5 // DVD #define QSS_OUTPMEDIA_CF 6 // Compact flash #define QSS_OUTPMEDIA_SM 7 // Smart media #define QSS_OUTPMEDIA_PC 8 // PC card #define QSS_OUTPMEDIA_HD 9 // HD #define QSS_OUTPMEDIA_CDRWSYS 10 // CD-R recording system #define QSS_OUTPMEDIA_SD 11 // SD card #define QSS_OUTPMEDIA_MS 12 // Memory stick #define QSS_OUTPMEDIA_BRAVO 13 // Bravo #define QSS_OUTPMEDIA_USB 14 // USB #define QSS_OUTPMEDIA_XD_CARD 15 // xD-Picture card #define QSS_OUTPMEDIA_MINI_SD 16 // mini SD card #define QSS_OUTPMEDIA_MS_DUO 17 // Memory Stick Duo #define QSS_OUTPMEDIA_DVD_ROM 18 // DVD-ROM #define QSS_OUTPMEDIA_PAKON 19 // Pakon // QSS_PRINT_CHANNEL structure OutMediaFormat #define QSS_MEDIA_FORMAT_NONE 0 // None #define QSS_MEDIA_FORMAT_JPEG 1 // Jpeg #define QSS_MEDIA_FORMAT_FPX 2 // FlushPix #define QSS_MEDIA_FORMAT_BMP 3 // Bitmap #define QSS_MEDIA_FORMAT_TIFF 4 // TIFF // QSS_PRINT_CHANNEL structure OutMediaInfoQuality #define QSS_MEDIA_QUALITY_0 0 // Standard #define QSS_MEDIA_QUALITY_1 1 // Quality 1 #define QSS_MEDIA_QUALITY_2 2 // Quality 2 #define QSS_MEDIA_QUALITY_3 3 // Quality 3 // QSS_PRINT_CHANNEL structure OutMediaInfoSize #define QSS_MEDIA_SIZE_NONE 0 // None #define QSS_MEDIA_SIZE_1P4 2 // 1/4 BASE #define QSS_MEDIA_SIZE_1 3 // BASE #define QSS_MEDIA_SIZE_4 4 // 4 BASE #define QSS_MEDIA_SIZE_16 5 // 16 BASE #define QSS_MEDIA_SIZE_NONE_HS 100 // None (HS) #define QSS_MEDIA_SIZE_1P4_HS 102 // 1/4 BASE (HS) #define QSS_MEDIA_SIZE_1_HS 103 // BASE (HS) #define QSS_MEDIA_SIZE_4_HS 104 // 4 BASE (HS) #define QSS_MEDIA_SIZE_16_HS 105 // 16 BASE (HS) // QSS_PRINT_CHANNEL structure PaperFitSW #define QSS_PF_CUT 0 // Cut #define QSS_PF_WHOLE 1 // Overall #define QSS_PF_SAME 2 // Real size // QSS_PRINT_CHANNEL structure EditModeNo #define QSS_EDIT_POST_CARD 0 // Postcard #define QSS_EDIT_BUSINESS_CARD 1 // Business card #define QSS_EDIT_CERTIFICATE_PHOTO 2 // ID photo #define QSS_EDIT_MULTI 3 // Multi // QSS_PRINT_CHANNEL structure PapScan120 #define QSS_PAPSCAN120_AUTO 0 // (Unused) #define QSS_PAPSCAN120_TWICE 1 // (Unused) // QSS_PROFILE_INFO structure DeviceKind #define QSS_PROFILE_MON 0 // Get the profile of the monitor. #define QSS_PROFILE_PRN 1 // Get the profile of the printer. // Type of event #define NOTIFY_ORDER 0x1 // Order status notification #define NOTIFY_ALERT 0x4 // Error/Attention notification #define NOTIFY_CHANGE_SETUP 0x8 // Change SetUp notification #define QSS_EVENT_ORDER_PRINT 1 // Print start notification #define QSS_EVENT_ORDER_COMPLETE 2 // Print complete notification #define QSS_EVENT_ORDER_ERROR 3 // Order error notification #define QSS_EVENT_ORDER_CANCEL 4 // Order cancel notification #define QSS_EVENT_ALERT 7 // Error/attention notification #define QSS_EVENT_CHANGE_SETUP 8 // Change SetUp notification #define QSS_EVENT_ORDER_STOP 9 // Order stop notification #define QSS_ALERT_DISPTYPE_NO 0 // No display of error sub-number #define QSS_ALERT_DISPTYPE_DEC 1 // Display error sub-number in decimal number #define QSS_ALERT_DISPTYPE_HEX2 2 // Display error sub-number in 2-digit hex #define QSS_ALERT_DISPTYPE_HEX4 3 // Display error sub-number in 4-digit hex #define QSS_CLIENT_LEVEL1 0 #define QSS_CLIENT_LEVEL2 1 #define QSS_SUCCESS 0 // Succeeded, #define QSS_FAIL 1 // Failed #define QSS_INVALID_ORDERNO 11 // Invalid Request number #define QSS_INVALID_FRAMENO 12 // Invalid frame number #define QSS_NOT_SUPPORT_FORMAT 13 // Image format not supported #define QSS_INVALID_REPEATNUM 14 // Invalid repeat number #define QSS_DISKFULL_SPOOL 15 // Insufficient free disk space in spool region. #define QSS_INVALID_FRAMENUM 16 // Invalid frame number #define QSS_INVALID_PAPER 17 // Invalid paper #define QSS_INVALID_WBSIZE 18 // Invalid white border size #define QSS_INVALID_INDEXSIZE 19 // Invalid index print size #define QSS_INVALID_PAPERFITTING 20 // Invalid paper fitting #define QSS_INVALID_ID_AUTHORITY 21 // No authority to delete #define QSS_NO_SUCH_ORDER 22 // Order not found #define QSS_NOT_CONNECTED_PU 23 // PU not installed #define QSS_REMAINING_DATA 24 // There is data not yet acquired #define QSS_DISABLE_MODE 25 // Not Net Order mode #define QSS_INVALID_PAPERLENGTH 26 // Invalid paper advance length #define QSS_RECEIVE_ABORT 27 // Order rejected #define QSS_NOTEXIST_PROFILE 28 // Profile defined does not exist #define QSS_INVALID_SIZE 29 // Printer setup data size illegal. #define QSS_INVALID_FORMAT 30 // Illegal information in printer setup data. #define QSS_IMPERFECT_SETUP 31 // QSS setup is not completed. #define QSS_REMAIN_ORDER 32 // Could not register due to order in spool or print operation being performed. #define QSS_INVALID_HOST 33 // Invalid host name #define QSS_INVALID_USER 34 // Invalid user name #define QSS_INVALID_PARAMETER 35 // Invalid parameter #define QSS_INVALID_REFID 36 // Invalid Request number #define QSS_NOT_CONNECTED 37 // Could not connect with Client #define QSS_DISABLE_MAGAZINE_SUPPLY 38 // The magazine finishing a paper specification registration setup is not set. #define QSS_DISABLE_SETUP_MODE 39 // Setup procedure is not division processing. #define QSS_REMAIN_OTHER_SETUP 40 // Other setup prints remain. #define QSS_NOREGISTERD_HOST 41 // Not registed to host #define QSS_FILE_EXISTS 42 // The file of bkdata.all exists. #define QSS_ILLEGAL_IMAGE_DATA 43 // Illegal image data #define QSS_INVALID_IMAGE_SIZE 44 // Invalid image size #define QSS_ACCESS_DENIED 45 // Access Denied to bkdata folder. #define QSS_DENIED_CALIBRAT 45 // Other reqester calibration #define QSS_CALIBRAT_MODE 46 // Calibrating #define QSS_NOT_CALIBRAT_MODE 47 // Not calibration mode #define QSS_NOT_CHANGE_CALIBRAT 48 // Not change calibration #define QSS_INVALID_OUTMEDIA_PARAM 49 // Invalid outmedia parameter #define QSS_BUSY 50 // Busy #define QSS_NO_SUPPORT 51 // No support to interface #define QSS_NOT_SUPPORT_BOTHSIDEPRINT 52 // No support to both side print #define QSS_INVALID_COPIES 53 // Invalid copies // QSS_ORDER_HISTORY structure ReceiptFlg #define QSS_RECEIPT_OFF 0 // Do not issue receipt #define QSS_RECEIPT_ON 1 // Issue receipt // Sort of order state #define QSS_ORDER_STATE_SORT 0 // 0: Ascending sort, 1: Descending sort // Template information flag #define QSS_TEMPLATE_B32 0x0001 // File of Template image #define QSS_TEMPLATE_OTHER 0x0002 // File of other template image // QSS_COMPLETION_STATUS structure OrderInf #define QSS_ORDERINF_PRINT 0x0001 // Print #define QSS_ORDERINF_MEDIA 0x0002 // Media #define QSS_ORDERINF_INDEX 0x0004 // Index print #define QSS_ORDERINF_LABEL 0x0008 // Label print // QSS_COMPLETION_STATUS structure Status #define QSS_END 0 // Successful completion #define QSS_STOP 1 // Abort #define QSS_PASS 2 // Defer // QssCopyBkData Kind of Copy File #define QSS_COPY_BKDATA 0x00000001 // Back up data #define QSS_COPY_PRN_PF 0x00000002 // Printer Profile #define QSS_COPY_IDPHOTO 0x00000004 // Idphoto.ini #define QSS_COPY_CLIENT 0x00000008 // Client.mdb #define QSS_COPY_PACK 0x00000010 // PackData.ini #define QSS_COPY_PACKEX 0x00000020 // PackExData.ini #define QSS_COPY_FRAME 0x00000040 // FrameParam #define QSS_COPY_TEMPLATE 0x00000080 // TmplateInf #define QSS_COPY_LOG 0x00000100 // Log File #define QSS_COPY_SPLIT_SIZE 0x00000200 // SplitSize.ini #define QSS_COPY_PUFORMAT 0x00000400 // PuFormatData // QSS_ PRINTER_STATE structure IsNetOrderMode #define QSS_NETORDER_OFF 0 // NetOrder mode off #define QSS_NETORDER_ON 1 // NetOrder mode on // QSS_ PRINTER_STATE structure IsCalibrationMode #define QSS_CALIBRAT_OFF 0 // Calibration mode off #define QSS_CALIBRAT_ON 1 // Calibration mode on // QssCalChangeMode function parameter Flag #define QSS_CALIBRAT_START 0 // Calibration Start #define QSS_CALIBRAT_END 1 // CAlibration End // QSS_CAL_PRINT_PARAM function structure ManualCut #define QSS_MANUALCUT_OFF 0 // ManualCut Off #define QSS_MANUALCUT_ON 1 // ManualCut On // QSS_PRINTER_INFO structure SystemInfo #define QSS_SYSTEM_INFO_QSS 0 // QSS #define QSS_SYSTEM_INFO_KI 1 // Kodak Inside #define QSS_SYSTEM_INFO_DDP 2 // dDP #define QSS_SYSTEM_INFO_R2R 3 // R2R #define QSS_SYSTEM_INFO_LPS 4 // LPS #define QSS_SYSTEM_INFO_EZ_CONTROLLER 5 // EZ Controller // QSS_PRINTER_STATE structure EnableOutMediaViewer #define QSS_MEDIA_VIEWER_QSS 0x0000 // Config of QSS #define QSS_MEDIA_VIEWER_NONE 0x0001 // No viewer #define QSS_MEDIA_VIEWER_SIMPLE 0x0002 // Simple viewer #define QSS_MEDIA_VIEWER_DELUXE 0x0004 // Deluxe viewer #define QSS_MEDIA_VIEWER_PICTURECD_5 0x0008 // PictureCD Vol.5 or earlier #define QSS_MEDIA_VIEWER_PICTURECD_6 0x0010 // PictureCD Vol.6 or later // QSS_FRAME_PARAM2 structure TrimUnitSize #define QSS_TRIM_UNIT_PIXEL 0 // Pixel #define QSS_TRIM_UNIT_PERCENT 1 // Percent // QSS_FRAME_PARAM2 structure Save #define QSS_SAVE_ON 0 // Image save on #define QSS_SAVE_OFF 1 // Image save off // QSS_ORDER_PARAM2 structure OutMediaQualityType #define QSS_MEDIA_QUALITY_STANDARD 0 // Standard of QSS #define QSS_MEDIA_QUALITY_Q1 1 // Quality 1 of QSS #define QSS_MEDIA_QUALITY_Q2 2 // Quality 2 of QSS #define QSS_MEDIA_QUALITY_Q3 3 // Quality 3 of QSS #define QSS_MEDIA_QUALITY_SET 4 // Use OutMediaQuality of QSS_ORDER_PARAM2 structure #define QSS_MEDIA_QUALITY_FIXED 5 // Fixed value #define QSS_MEDIA_QUALITY_HIGH 6 // High #define QSS_MEDIA_QUALITY_MID 7 // Mid #define QSS_MEDIA_QUALITY_LOW 8 // Low // QSS_ORDER_PARAM2 structure LabelIndexPrintFlg #define QSS_LABEL_OFF 0 // Label index print off #define QSS_LABEL_ON 1 // Label index print on // QSS_ORDER_PARAM2 structure Priority #define QSS_PRIORITY_HIGHEST 0 // Highest order #define QSS_PRIORITY_HIGH 100 // High order #define QSS_PRIORITY_NORMAL 200 // Norml order #define QSS_PRIORITY_LOW 300 // Low order #define QSS_PRIORITY_NONE 65535 // No priority order // QSS_ORDER_PARAM2 structure PrintMode #define QSS_PRINT_MODE_AUTO 0 // AUTO #define QSS_PRINT_MODE_PJP 1 // PJP #define QSS_PRINT_MODE_PPI 2 // PPI // QSS_ORDER_PARAM2 structure Wait #define QSS_WAIT_OFF 0 // Order wait off #define QSS_WAIT_ON 1 // Order wait on // QSS_KIA_SYSTEM_PRODUCT structure UnitSize #define QSS_UNIT_INCH 0 // inch #define QSS_UNIT_MM 1 // mm #define QSS_TRUE 1 #define QSS_FALSE 0 #define QSS_PAPERSOURCE_ROLL 0 // Roll paper #define QSS_PAPERSOURCE_SHEET 1 // Sheet paper // QSS_ORDER_PARAM_AD2 structure Farst Print // [Ver2.3 BOTHSIDE_PRINT] #define QSS_FAST_PRINT_OFF 0 // Fast print off #define QSS_FAST_PRINT_ON 1 // Fast print on #define QSS_PAPER_TONE_0 0 // Žw’è‚È‚µ #define QSS_PAPER_TONE_24 1 // 24bpp #define QSS_PAPER_TONE_36 (1 << 1) // 36bpp #define QSS_PAPER_TONE_48 (1 << 2) // 48bpp #endif // __QSSDEF_H__